#ifndef ORATR_TYPEDEFS
#define ORATR_TYPEDEFS
#include <map>
#include "variables.hpp"

class Typedef {
	map<string,unsigned> members;
public:
	map<string, vector<Variable> > alias;
	unsigned add(string str);
	unsigned get(string str);
	unsigned size(void) {
		return members.size();
	}
};

#endif
